#include "redis_cpp.h"
#include <iostream>
using namespace std;

int main()
{
    try {
        cout << 3.14e-1 << endl;
        RedisCpp redis("0.0.0.0", 6379, 1);
        // cout << redis.get<string>("000723");

        // redis.set("teststr", "value 'strap '");
        // auto str = redis.get<string>("teststr");
        // cout << "str:" << str << endl;

        // redis.set("testint", 100);
        // int i = redis.get<int>("testint");
        // cout << "int:" << i << endl;

        // redis.set("testdouble", 100.123);
        // double d = redis.get<double>("testdouble");
        // cout << "int:" << d << endl;

        // redis.set("testdate", boost::gregorian::date(2000,10,1));
        // boost::gregorian::date date = redis.get<boost::gregorian::date>("testdate");
        // cout << "date:" << date << endl;

        // auto not_found = redis.get<std::string>("notexists");
        // cout << "not_found:" << endl;
    }
    catch (const char *errmsg) {
        cout << errmsg << endl;
    }
}
